package com.gagakuai.bpm.domian.dto.camunda;

import lombok.Data;

/*
 * @program: bpm_server
 * @description: 办理方式dto
 * @author: houhong
 * @create: 2022-05-07 16:48
 */
@Data
public class CompletedTypeDto {

    /*
     * 流程实列
     */
    private String processId;

    /*
     * 任务实列
     */
    private String taskId;

    /*
     * 流程定义key
     */
    private String processsDefKey;

    /*
     * 任务定义key
     */
    private String taskDefKey;

    /*
     * 上一次任务定义key
     */
    private String lastTaskDefKey;

    /*
     * 描述
     */
    private String description;


    /*
     * 完成方式
     */
    private String completedType;

    /*
     * 任务完成条件
     */
    private String completedCondition;

    /*
     * 加签人 以&&隔离开
     */
    private String addInstancesStr;


    /*
     * 当前加签办理人员情况
     */
    private String curAddInstancesCompletedStr;

    /*
     * 任务原来的人str (委托后会更改)
     */
    private String originTaskOwnersStr;

    /*
     * 任务原来的人str (委托后会还是最原始的人)
     */
    private String originTaskOwnersStrNotDelegate;

    /*
     * 上个节点的任务拥有人
     */
    private String lastTaskOwnerStr;

    /*
     * 流程发起人
     */
    private String proccwssStarter;

    /*
     * 当前原任务办理情况
     */
    private String curOriginTaskOwnerCompletedStr;


    /*
     *  任务拥有者
     *
     */
    private String taskOwener;


    /*
     * 当前完成进度
     */
    private String curCompleted;

    /*
     * 当前任务是否加签 0：未加签，1：加签
     */
    private Integer isAddInstance;

    /*
     * 当前任务是否执行上一步 0：未执行，1：执行
     */
    private Integer isExecuteLastStep;


}